#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    int a;
    cin >> a;
    if (a < 1000 || a > 9999){
        cout << "Введённое число не является четырёхзначным";
    }
    else {
    if (a % 2 == 0){
        cout << "Число чётное: " << "Да" << endl;
    }
    else {
        cout << "Число чётное: " << "Нет" << endl;
    }
    if (a % 3 == 0){
        cout << "Число кратно трём: " << "Да" << endl;
    }
    else {
        cout << "Число кратно трём: " << "Нет" << endl;
    }
    int q = sqrt(a);
    if (q == sqrt(a)){
        cout << "Число является квадратом числа: " << sqrt(a) << endl << endl;
    }
    else {
        cout << "Число является квадратом числа: " << "Нет" << endl << endl;
    }
    int a1 = a/1000;
    int a2 = a/100%10;
    int a3 = a/10%10;
    int a4 = a%10;
    int r = 0;
    if (r > a1){
        r = a1;
    }
    else {
        r = r;
    }
    if (r > a2){
        r = a2;
    }
    else {
        r = r;
    }
    if (r > a3){
        r = a3;
    }
    else {
        r = r;
    }
    if (r > a4){
        r = a4;
    }
    else {
        r = r;
    }
    cout << "Наименьшая цифра числа: " << r << endl;
    int y = 0;
    if (y < a1){
        y = a1;
    }
    else {
        y = y;
    }
    if (y < a2){
        y = a2;
    }
    else {
        y = y;
    }
    if (y < a3){
        y = a3;
    }
    else {
        y = y;
    }
    if (y < a4){
        y = a4;
    }
    else {
        y = y;
    }
    cout << "Наибольшая цифра числа: " << y << endl;
    int i = 0;
    if (a1 == 0){
        i++;
    }
    if (a2 == 0){
        i++;
    }
    if (a3 == 0){
        i++;
    }
    if (a4 == 0){
        i++;
    }
    cout << "Количество нулей в числе: " << i << endl << endl;
    int q1 = sqrt(a4);
    if (q1 == sqrt(a4)){
        cout << "Цифра в разряде единиц является квадратом цифры: " << sqrt(a4) << endl;
    }
    else {
        cout << "Цифра в разряде единиц является квадратом цифры: " << "Нет" << endl;
    }
    int q2 = sqrt(a3);
    if (q2 == sqrt(a3)){
        cout << "Цифра в разряде десятков является квадратом цифры: " << sqrt(a3) << endl;
    }
    else {
        cout << "Цифра в разряде десятков является квадратом цифры: " << "Нет" << endl;
    }
    int q3 = sqrt(a2);
    if (q3 == sqrt(a2)){
        cout << "Цифра в разряде сотен является квадратом цифры: " << sqrt(a2) << endl;
    }
    else {
        cout << "Цифра в разряде сотен является квадратом цифры: " << "Нет" << endl;
    }
    int q4 = sqrt(a1);
    if (q4 == sqrt(a1)){
        cout << "Цифра в разряде тысяч является квадратом цифры: " << sqrt(a1) << endl;
    }
    else {
        cout << "Цифра в разряде тысяч является квадратом цифры: " << "Нет" << endl;
    }
    }

    return 0;
}
